home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / telecomm / 111 / unidoc.arc / UG66V15C.MAN next >
Text File  |  1987-11-27  |  61KB  |  1,742 lines

  1.  
  2.  
  3.                             UniTerm User's Guide                      1
  4.  
  5.  
  6.                                  C✓Ch✓ha✓ap✓pt✓te✓er✓r -✓- 1✓1
  7.  
  8.                              I✓In✓nt✓tr✓ro✓od✓du✓uc✓ct✓ti✓io✓on✓n       
  9.  
  10.  
  11.          UniTerm is  a  program  that emulates most of the functions of
  12.       DEC's  (Digital  Equipment  Corporation)  VT102 text terminal and
  13.       the  vector  mode  of  Tektronic's  4014   graphics terminal. The
  14.       program  and  its  documentation  can  be copied, distributed and
  15.       used  free  of cost, but may not be sold for commercial purposes.
  16.       Please  contact  me,  if  you  find  bugs or have suggestions for
  17.       revised  versions  of  UniTerm,  but  read  appendix  A  and  the
  18.       implementation notes first.  
  19.  
  20.          Some compromises  have  been made in the implementation of the
  21.       VT100  132  column mode and double width characters will not work
  22.       on  a  color  monitor.   Enhancments which are planned for future
  23.       releases: 
  24.  
  25.                 -Tektronix 4105 commands (already started!)
  26.                 -VT200/VT220/VT132 compatibility
  27.                 -sideways scrolling for 132 columns
  28.                 -backwards scrolling
  29.                 -desk accessory version (for use with GEM-Kermit)
  30.                 -make UniTerm work with the blitter-chip
  31.                 -speedup the redrawing of vectors
  32.                 -saving of vectors to a GEM metafile
  33.                 -enhanced color version (colors for highlighted etc.)
  34.  
  35.  
  36.                 GEM is a trademark of Digital Research Co.  
  37.                 DEC,VT are trademarks of Digital Equipment Co.  
  38.                 Tektronix is a trademark of Tektronix Co.  
  39.                 Atari is a trademark of Atari Co.  
  40.  
  41.                 This  program  was  developed  with ST Pascal Plus from
  42.                 CCD.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.                                      Version 1.5c
  61.  
  62.  
  63.                                  UniTerm User's Guide                 2
  64.  
  65.  
  66.                                       C✓Ch✓ha✓ap✓pt✓te✓er✓r -✓- 2✓2
  67.  
  68.                               S✓St✓ta✓ar✓rt✓ti✓in✓ng✓g u✓us✓si✓in✓ng✓g U✓Un✓ni✓iT✓Te✓er✓rm✓m     
  69.  
  70.  
  71.  
  72.       R✓Re✓eq✓qu✓ui✓ir✓re✓em✓me✓en✓nt✓ts✓s         
  73.  
  74.          To use UniTerm you need:  
  75.            a ATARI ST computer 
  76.            a monochrome or color monitor  
  77.            a RS232 standard cable   
  78.            a computer to talk to 
  79.            a floppy disk with UniTerm.PRG on it 
  80.  
  81.  
  82.       G✓Ge✓et✓tt✓ti✓in✓ng✓g s✓st✓ta✓ar✓rt✓te✓ed✓d        
  83.  
  84.          After connecting  your  ST to your host computer, double click
  85.       the  UniTerm  Icon.  After  the  program has been loaded you will
  86.       (hopefully)  see  the  UniTerm opening dialog. Now you can select
  87.       the  size  of the vector/filecapture buffer, if you select 0 or a
  88.       size to big for your free RAM no  buffer will be allocated.   
  89.  
  90.          Probably now  a alert box will appear, press <Return> (in this
  91.       manual  <xx>  means  the  the  key  with xx on it) and ignore the
  92.       warning  (UniTerm  didn't   find  the  file  DEFAULT.SET, we will
  93.       create  it  later  on),  the  screen  will  clear  to white (on a
  94.       monochrome  monitor) with a status line on line 25.  Press <Help>
  95.       and  the   UniTerm  selection  dialog  will  appear,  the actions
  96.       which  you can select are: 
  97.  
  98.            S✓Sa✓av✓ve✓e S✓Se✓et✓tu✓up✓p 
  99.            Save a setup file to disk 
  100.  
  101.            L✓Lo✓oa✓ad✓d S✓Se✓et✓tu✓up✓p 
  102.            Load a setup file from disk 
  103.  
  104.            E✓Ed✓di✓it✓t F✓F-✓-K✓Ke✓ey✓ys✓s 
  105.            Assign a string to the function keys 
  106.  
  107.            S✓Se✓et✓t R✓RS✓S2✓23✓32✓2 P✓Po✓or✓rt✓t P✓Pa✓ar✓ra✓am✓me✓et✓te✓er✓rs✓s  
  108.            and 
  109.            S✓Se✓et✓t T✓Te✓er✓rm✓mi✓in✓na✓al✓l P✓Pa✓ar✓ra✓am✓me✓et✓te✓er✓rs✓s  
  110.            allow  you  to set the parameters of the serial port and the
  111.            terminal  emulator 
  112.  
  113.            F✓Fi✓il✓le✓e T✓Tr✓ra✓an✓ns✓sf✓fe✓er✓r P✓Pa✓ar✓ra✓am✓me✓et✓te✓er✓rs✓s 
  114.            Allows you to set the parameters for ASCII file transfer  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.                                      Version 1.5c
  121.  
  122.  
  123.                                  UniTerm User's Guide                 3
  124.  
  125.  
  126.            A✓A l✓li✓it✓tt✓tl✓le✓e b✓bi✓it✓t o✓of✓f h✓he✓el✓lp✓p 
  127.            Gives you some help on the functions of the special keys 
  128.  
  129.            L✓Le✓ea✓av✓ve✓e M✓Me✓en✓nu✓u 
  130.            Leave this dialog and return to terminal mode 
  131.  
  132.       Click  the  box  |Set  RS232  Port  Parameters| (|xx| means a GEM
  133.       button  with  the  text  xx  in it) and a new dialog will appear.
  134.       Selecting  the  different  values  for  the  parameters  is quite
  135.       straightforward,  just click on the buttons with the right values
  136.       (we  hope  you  know  them,  otherwise  you  will  just  have  to
  137.       experiment)  and  when  you are finished select |OK|. Now you are
  138.       back  in  the main dialog, to save the setup select |Save setup|,
  139.       a  normal  GEM  file  selector dialog will appear, if you want to
  140.       use  this  setup  as  default save it with the name 'DEFAULT.SET'
  141.       and  UniTerm  will load it automatically on startup. To leave the
  142.       main dialog press <Return> or select |Leave Menu|.  
  143.  
  144.          If you  have adjusted the parameters correctly, you should now
  145.       be  able  to  communicate with your host computer. Some operating
  146.       systems   (VMS)  try  to  identify  the  terminal  automatically,
  147.       depending  on  your  setup  UniTerm will identify itself as a DEC
  148.       VT102,  VT100  or as an VT100 emulating a VT52.  A VT102 has more
  149.       'advanced'  editing  functions (which results in less overhead in
  150.       transmitting  inserts  etc.)  so  leave  this  option on VT102 if
  151.       possible.  If  you  have to enter the terminal type  manually try
  152.       VT102  first  (changing  from  VT102  to  VT100  only changes the
  153.       report   from   UniTerm,   not   the   actual   commands  UniTerm
  154.       understands).  
  155.  
  156.  
  157.       E✓Ex✓xi✓it✓ti✓in✓ng✓g U✓Un✓ni✓iT✓Te✓er✓rm✓m        
  158.  
  159.          To stop  UniTerm  press  <Undo>,  if  there  is nothing in the
  160.       buffer  you  will  be  returned  straight  away  to  the Desktop,
  161.       otherwise a alertbox will appear asking for confirmation.  
  162.  
  163.  
  164.       V✓Ve✓ec✓ct✓to✓or✓r g✓gr✓ra✓ap✓ph✓hi✓ic✓cs✓s m✓mo✓od✓de✓e       
  165.  
  166.          After receiveing  the  control  code  'GS' or the 4105 command
  167.       'ESC'%!0   (ASCII  control characters are enclosed in apostrophes
  168.       to  distinguish  them  from  printable  characters,   a  space is
  169.       written  'SP')  from  the  host,  UniTerm  switches to a separate
  170.       graphics  screen,  if the host doesn't send 'ESC''FF'  (the ASCII
  171.       characters  Escape  and  Formfeed) before starting a new picture,
  172.       you  will  have  to clear the screen manually with <Alt><F1>. The
  173.       incoming  characters  will  be  interpreted  as Tektronix encoded
  174.       vectors  or commands (see appendix A) until UniTerm receives  one
  175.       of the following codes:  
  176.  
  177.            'CAN' will return you to VT102 mode, 
  178.  
  179.  
  180.                                      Version 1.5c
  181.  
  182.  
  183.                                  UniTerm User's Guide                 4
  184.  
  185.  
  186.            'ESC''FF'  will  clear  the screen and enter Tektronix alpha
  187.            mode.  
  188.            'ESC'%!1 will return to VT102 mode.  
  189.  
  190.       To  return  manually  from  Tektronix  to  VT102/VT100/VT52  mode
  191.       press  <Alt><F6>  or  select  the approbiate mode from the dialog
  192.       box  mode!).  To  view  your  picture again press <Alt><F5> (this
  193.       just  switches  the  physical  screen  (not  the mode!), to get a
  194.       screen dump of the physical screen, press <Alternate><P>).  
  195.  
  196.  
  197.       Z✓Zo✓oo✓om✓m m✓mo✓od✓de✓e        
  198.  
  199.          If you  selected  a vector buffer larger than zero kilo bytes,
  200.       you  can  redraw  a  picture  with  different scaling factors. To
  201.       select  this  mode  press  <Alternate><F9>,  the  screen  will be
  202.       cleared,  the  current  contents  of  the buffer will be drawn on
  203.       the screen and the normal arrow mouse cursor will appear.  
  204.  
  205.          To select  the  region  of  the  picture  you want to magnify,
  206.       move   the  arrow  to  the upper left corner of the region, press
  207.       the  left  mouse  button  and  drag  the mouse to the lower right
  208.       corner  of  the  region  (a 'rubber box' should follow the arrow)
  209.       and  release  the button. The resulting picture will be scaled so
  210.       that  the  larger  side  of  box  will  fit on the screen (if the
  211.       option  |True Aspect| is selected). You can repeat this operation
  212.       till a magnification factor of thirty is reached.  
  213.  
  214.        <Backspace> will  restore  the  previous  scaling  factors,  the
  215.       arrow   keys   will   move  the  screen  a  10th  of  the  screen
  216.       width/height  in  their  direction  and  <Return> will leave zoom
  217.       mode  (all  other  keys only redraw the screen). Remember that if
  218.       your  picture  is  built  out a lot of vectors, the redrawing may
  219.       take some time!  
  220.  
  221.  
  222.       G✓GI✓IN✓N m✓mo✓od✓de✓e        
  223.  
  224.          The sequences  'ESC''SUB'  will enter GIN mode from any of the
  225.       Tektronix  modes,  it  will  not  work  from the VT102/VT100 mode
  226.       since  SUB  cancels  any  ANSI  command.  A crosshair cursor will
  227.       appear  which  can  be  moved with the mouse. Pressing any key on
  228.       the  keyboard  will cause a GIN report to be sent to the host and
  229.       exits the GIN mode to Tektronix alpha mode.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.                                      Version 1.5c
  241.  
  242.  
  243.                                  UniTerm User's Guide                 5
  244.  
  245.  
  246.  
  247.  
  248.       T✓Te✓ek✓kt✓tr✓ro✓on✓ni✓ix✓x 4✓40✓01✓14✓4 a✓al✓lp✓ph✓ha✓a m✓mo✓od✓de✓e      
  249.  
  250.          This mode   is   only  included  for  compatibility  with  the
  251.       GIN-mode   and  is  not  very  usefull.   But  you  can  position
  252.       alphatext  anywhere  on  the  screen.  This mode will probably be
  253.       replaced    in   future   versions   with   a   4105   compatible
  254.       alphamode.      
  255.  
  256.  
  257.       U✓Us✓si✓in✓ng✓g t✓th✓he✓e s✓sp✓pe✓ec✓ci✓ia✓al✓l k✓ke✓ey✓ys✓s      
  258.  
  259.          Here is  a  list  of  the functions on the special keys (press
  260.       <Alternate> and the key listed here): 
  261.  
  262.            <F1>    
  263.            Erases the graphics screen from any terminal mode.  
  264.  
  265.            <F2>    
  266.            Toggles  the  foreground/background color (white on black or
  267.            black on white).  
  268.  
  269.            <F3>  
  270.            Toggles between blinking and static cursor.  
  271.  
  272.            <F4> 
  273.            Prints the contents of the textbuffer.  
  274.  
  275.            <F5> 
  276.            Switches  the  physical  screen  (the  one  you  see) to the
  277.            graphics screen.  
  278.  
  279.            <F6> 
  280.            Switches the screen and the terminal to VT102/VT100 mode.  
  281.  
  282.            <F7> 
  283.            Resets the terminal, reads the default values from disk.  
  284.  
  285.            <F8> 
  286.            Toggle autoprint.  
  287.  
  288.            <F9>  
  289.            Enter zoommode.  
  290.  
  291.            <F10>   
  292.            Reset the Tektronix mode.  
  293.  
  294.            <B> 
  295.            Send a short break (0.233 s).  
  296.  
  297.  
  298.  
  299.  
  300.                                      Version 1.5c
  301.  
  302.  
  303.                                  UniTerm User's Guide                 6
  304.  
  305.  
  306.            <L> 
  307.            Send a long break (3.5 s).  
  308.  
  309.            <A> 
  310.            Send the answerback string 
  311.  
  312.            <W> 
  313.            Switch to 132 column mode (really only 128*24).  
  314.  
  315.            <S> 
  316.            Switch to 80 column mode.  
  317.  
  318.            <X> 
  319.            Show the registers of the MFP (doesn't help very much!) 
  320.  
  321.            <C> 
  322.            Start/stop file capture.  
  323.  
  324.            <R> 
  325.            Playback a captured file.  
  326.  
  327.            <T>  
  328.            Start ASCII file transfer.  
  329.  
  330.            <Help>  
  331.            Atari screen dump.  
  332.  
  333.            <P>  
  334.            Atari screen dump of the physical screen.  
  335.  
  336.            <.> 
  337.            Toggle 24/49 lines mode (only on monochrome moitor).  
  338.  
  339.            <Z> 
  340.            Hold Screen (<Y> on the german keyboard).  
  341.  
  342.            <Insert> 
  343.            Start the single-line editor.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.                                 Version 1.5c
  361.  
  362.  
  363.                             UniTerm User's Guide                      7
  364.  
  365.  
  366.                                  C✓Ch✓ha✓ap✓pt✓te✓er✓r -✓- 3✓3
  367.  
  368.                            M✓Mo✓or✓re✓e a✓ab✓bo✓ou✓ut✓t U✓Un✓ni✓iT✓Te✓er✓rm✓m     
  369.  
  370.  
  371.  
  372.       R✓RS✓S2✓23✓32✓2 P✓Po✓or✓rt✓t P✓Pa✓ar✓ra✓am✓me✓et✓te✓er✓rs✓s       
  373.  
  374.          To change these settings, press <Help> and select 
  375.                          |✓|S✓Se✓et✓t R✓RS✓S2✓23✓32✓2 P✓Po✓or✓rt✓t P✓Pa✓ar✓ra✓am✓me✓et✓te✓er✓rs✓s|✓|
  376.       Following parameters can be changed: 
  377.  
  378.            B✓Ba✓au✓ud✓d 
  379.            Selects the rate for the serial port.  
  380.  
  381.            F✓Fl✓lo✓ow✓wc✓co✓on✓nt✓tr✓ro✓ol✓l 
  382.            Selects   the   flowcontrol   mode,   these   functions  are
  383.            implemented by the bios.   
  384.  
  385.            P✓Pa✓ar✓ri✓it✓ty✓y 
  386.            Selects  the parity mode, these modes are implemented by the
  387.            bios.  
  388.  
  389.            D✓Da✓at✓ta✓a/✓/S✓St✓to✓op✓p 
  390.            Allows  you  to  select  the  number  of data and stop bits,
  391.            implemented by the bios 
  392.  
  393.            M✓Mo✓od✓de✓e 
  394.            Allows you to put the terminal in one of following modes: 
  395.            Full:  Data  typed  on  the  terminal  is echoed by the host
  396.            computer.  
  397.            Echo: UniTerm echos user input on the screen.  
  398.            Local: User input is only sent to the screen.  
  399.  
  400.  
  401.  
  402.       T✓Te✓er✓rm✓mi✓in✓na✓al✓l P✓Pa✓ar✓ra✓am✓me✓et✓te✓er✓rs✓s        
  403.  
  404.          To change these settings, press <Help> and select 
  405.                             |✓|S✓Se✓et✓t T✓Te✓er✓rm✓mi✓in✓na✓al✓l P✓Pa✓ar✓ra✓am✓me✓et✓te✓er✓rs✓s|✓|
  406.       following parameters can be changed: 
  407.  
  408.            G✓GI✓IN✓N T✓Te✓er✓rm✓mi✓in✓na✓at✓ti✓io✓on✓n S✓Se✓eq✓qu✓ue✓en✓nc✓ce✓e 
  409.            Determines the string sent after a GIN or status report.  
  410.  
  411.            A✓An✓ns✓sw✓we✓er✓rb✓ba✓ac✓ck✓k 
  412.            The string which is sent as answerback message.  
  413.  
  414.            T✓Te✓er✓rm✓mi✓in✓na✓al✓l 
  415.            Selects   the   terminal   mode   and  change  the  terminal
  416.            identification.  4014 selects 4014 alpha mode! 
  417.  
  418.  
  419.  
  420.                                 Version 1.5c
  421.  
  422.  
  423.                             UniTerm User's Guide                      8
  424.  
  425.  
  426.            A✓At✓tt✓tr✓ri✓ib✓bu✓ut✓te✓es✓s 
  427.            Allows you to change the processing of text attributes: 
  428.            Ignore:  All  attributes  except  inverse  are  ignored, the
  429.            terminal  identifies  itself as if it had the advanced video
  430.            option (AVO), this is the quickest  output mode.  
  431.            AVO:  The  terminal  process  all  DEC text attribute codes,
  432.            slowest mode.  
  433.            NoAVO:  The  terminal  only  processes underline and inverse
  434.            attributes.  
  435.  
  436.            S✓Sc✓cr✓ro✓ol✓ll✓l 
  437.            Selects between slow and quick scroll.  
  438.  
  439.            A✓As✓sp✓pe✓ec✓ct✓t 
  440.            This option controls the scaling of pictures.   
  441.  
  442.            P✓Pr✓ri✓in✓nt✓t t✓te✓er✓rm✓mi✓in✓na✓at✓to✓or✓r 
  443.            Determines  if  a  FF  is sent after each print operation or
  444.            not.  
  445.  
  446.            P✓Pr✓ri✓in✓nt✓te✓er✓r 
  447.            Determines if a printer is connected or not.  
  448.  
  449.  
  450.       F✓Fi✓il✓le✓e T✓Tr✓ra✓an✓ns✓sf✓fe✓er✓r P✓Pa✓ar✓ra✓am✓me✓et✓te✓er✓rs✓s       
  451.  
  452.          To change these settings, press <Help> and select 
  453.                             |✓|F✓Fi✓il✓le✓e T✓Tr✓ra✓an✓ns✓sf✓fe✓er✓r P✓Pa✓ar✓ra✓am✓me✓et✓te✓er✓rs✓s|✓|
  454.       following parameters can be changed: 
  455.  
  456.            S✓St✓ta✓ar✓rt✓t o✓of✓f f✓fi✓il✓le✓e t✓tr✓ra✓an✓ns✓sf✓fe✓er✓r 
  457.            A string that is sent before file transfer starts.  
  458.  
  459.            E✓En✓nd✓d o✓of✓f f✓fi✓il✓le✓e t✓tr✓ra✓an✓ns✓sf✓fe✓er✓r 
  460.            A string that is sent when the transfer finishes.  
  461.  
  462.            D✓De✓el✓la✓ay✓y a✓af✓ft✓te✓er✓r e✓ev✓ve✓er✓ry✓y c✓ch✓ha✓ar✓ra✓ac✓ct✓te✓er✓r [✓[m✓ms✓s]✓] 
  463.            Sets  the  time  UniTerm  waits  after  every character sent
  464.            (this is implemented with the 200Hz system clock!).  
  465.  
  466.            M✓Me✓et✓th✓ho✓od✓d 
  467.            If  Paced  by  Echo  is  selected,  UniTerm  waits for every
  468.            character  sent  to  be echoed (except ASCII control codes),
  469.            this doesn't time out!.  
  470.  
  471.            S✓Se✓en✓nd✓d E✓EO✓OL✓L a✓as✓s 
  472.            Selects   if  'CR''LF'  is  sent  as  'CR''LF','CR','LF'  or
  473.            'SP''CR'.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.                                 Version 1.5c
  481.  
  482.  
  483.                             UniTerm User's Guide                      9
  484.  
  485.  
  486.  
  487.  
  488.       S✓Se✓et✓tu✓up✓p F✓Fi✓il✓le✓es✓s        
  489.  
  490.          Follow information is stored in the setup files: 
  491.            Version Number
  492.            Baud
  493.            Flowcontrol
  494.            Parity
  495.            Databits
  496.            Stopbits
  497.            Communication Mode
  498.            Terminal Mode
  499.            Attribute Mode
  500.            Scroll Mode
  501.            Aspect Mode
  502.            GIN Termination String
  503.            Answerback String
  504.            Print Terminator
  505.            Printer Mode
  506.            Cursor Mode
  507.            Screen Mode
  508.            ASCII File Transfer Start String
  509.            ASCII File Transfer Finish
  510.            ASCII File Transfer Delay Time
  511.            ASCII File Transfer Method
  512.            ASCII File Transfer EOL Type
  513.            Function Key Strings
  514.            Keyboard Table
  515.  
  516.       Loading  a  setup  file  from a different version of UniTerm will
  517.       result in a version conflict error message.  
  518.  
  519.  
  520.       F✓Fi✓il✓le✓e C✓Ca✓ap✓pt✓tu✓ur✓re✓e/✓/P✓Pl✓la✓ay✓yb✓ba✓ac✓ck✓k        
  521.  
  522.          These functions  were  only  added for debugging purposes, but
  523.       can  be  used  for  simple  seven-bit  ASCII file capture and for
  524.       playing  back  a  sequence  of  terminal  commands  (redrawing  a
  525.       picture as well).  
  526.  
  527.  
  528.       E✓Ed✓di✓it✓ti✓in✓ng✓g F✓Fu✓un✓nc✓ct✓ti✓io✓on✓n K✓Ke✓ey✓ys✓s       
  529.  
  530.          To edit  the  string  assigned to a function key, press <Help>
  531.       and select 
  532.                                 |✓|E✓Ed✓di✓it✓t F✓F-✓-K✓Ke✓ey✓ys✓s|✓|
  533.       you  now  can  edit the strings, the cursor keys will move you to
  534.       the  string  you  want  to  edit,  <Esc>  will  clear the string,
  535.       <Backspace>  will  delete  to  the  left,  <Delete>  the  current
  536.       character.  Control  codes  can  be entered by pressing <Control>
  537.       and the appropriate key (see appendix B).  
  538.  
  539.  
  540.                                 Version 1.5c
  541.  
  542.  
  543.                             UniTerm User's Guide                     10
  544.  
  545.  
  546.       T✓Th✓he✓e S✓St✓ta✓at✓tu✓us✓sl✓li✓in✓ne✓e        
  547.  
  548.          The 25th  line  on  the  screen  is  used  as  a statusline in
  549.       VT102/VT100 mode it should look like this: 
  550.  
  551.       U✓Un✓ni✓iT✓Te✓er✓rm✓m  V✓V1✓1.✓.5✓5b✓b      F✓Fu✓ul✓ll✓l                              L✓LC✓CR✓R 1✓12✓23✓34✓4
  552.         ^      ^          ^                                 ^^^ ^^^^
  553.         |      |          |                                 ||| ||||
  554.         |      |          Communication                     ||| |||LED 4 
  555.         |      |          Mode (Full,Echo,Local)            ||| ||LED 3
  556.         |      Version                                      ||| |LED 2
  557.         |      Identification                               ||| LED 1 
  558.       Program                                               ||Replace or       
  559.       Identification                                        ||Insert Mode
  560.                                                             |File Capture on
  561.                                                             Keyboard Locked
  562.  
  563.  
  564.       T✓Th✓he✓e S✓Si✓in✓ng✓gl✓le✓e-✓-L✓Li✓in✓ne✓e E✓Ed✓di✓it✓to✓or✓r      
  565.  
  566.          To make working on systems that don't have a single-line editor (short sle) easier, a simple
  567.       sle is implemented in UniTerm. The last 20 lines typed by the user are
  568.       stored in a circular buffer. Pressing <Insert> starts the sle, the status line
  569.       will clear and the current line will be displayed instead. Following functions are provided:
  570.            Left and right cursor keys: move the cursor one character left or right.
  571.            Up and down cursor keys: display the next or last line in the buffer.
  572.            <Delete>: delete the character under the cursor.
  573.            <Backspace>: delete the character to the left of the cursor.
  574.            <Insert>: abort the sle.
  575.            <Return>: send the line and leave the sle.
  576.       The sle is always in insert mode.
  577.  
  578.  
  579.       A✓AS✓SC✓CI✓II✓I F✓Fi✓il✓le✓e T✓Tr✓ra✓an✓ns✓sf✓fe✓er✓r      
  580.  
  581.          <Alternate><C> will capture all ASCII characters sent to UniTerm in a file,
  582.       this option disables zooming of pictures. You can play back the contents
  583.       of a File with <Alternate><R>, the characters are processed as if they were
  584.       received from the serial port.
  585.  
  586.          Pressing <Alternate><T> will send a file to the host using the current
  587.       file transfer parameters. <A> will abort the file transfer.
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.                                 Version 1.5c
  601.  
  602.  
  603.                             UniTerm User's Guide                     11
  604.  
  605.  
  606.                                  C✓Ch✓ha✓ap✓pt✓te✓er✓r -✓- 4✓4
  607.  
  608.                          I✓Im✓mp✓pl✓le✓em✓me✓en✓nt✓ta✓at✓ti✓io✓on✓n N✓No✓ot✓te✓es✓s      
  609.  
  610.  
  611.  
  612.       G✓Ge✓en✓ne✓er✓ra✓al✓l        
  613.  
  614.          Most of   UniTerm  is  written  in  CCD/OSS  Pascal  and  uses
  615.       standard GEM,GEMDos,Bios and XBios calls. The exceptions are: 
  616.  
  617.            Scrolling  up, this is done with a assembler routine instead
  618.            of a raster operations.  
  619.  
  620.            Peeking  and  pokeing  in user and supervisor status is done
  621.            in assembler.  
  622.  
  623.            Character  output  with  text  atrributes  set, is done with
  624.            TXTBLT (which doesn't help very much speedwise) 
  625.       In  future versions probably more will be done in assembler.  The
  626.       Bios  input  buffer  for  the  serial  port  is expanded to 10000
  627.       bytes.   If  no  attributes   except  reverse  are  set  and  the
  628.       character  cell  height  is 16 or 8 pixels, screen output is done
  629.       with  the  Bios  call BConout (Bios 3), this is at least twice as
  630.       fast  as  using GEMDos and three and half times faster than using
  631.       GEM.  Typical  times  (may  change from version to version, these
  632.       were taken with Beta version 0.7): 
  633.  
  634.            Polling of the serial port and keyboard (main loop):  0.65ms
  635.                                                   (Beta V1.2    0.48ms)
  636.            (if ther are characters in the input buffer, a maximum
  637.            of 20 are processed before the keyboard is polled again) 
  638.            The following data was measured with simulated input
  639.            to the VT102 command processing routine, the times
  640.            are per operation:
  641.               Carriage return                                     0.6ms
  642.               Clear complete screen ('ESC'[2K):                 140  ms                               
  643.               Clear complete line ('ESC'[2J):                    10.0ms
  644.               Absolute cursor address combination 
  645.               ('ESC'[H'ESC'[10;10H):                              5.6ms
  646.               Linefeed with scroll:                              30.0ms
  647.               40'000 characters  8 per line                       4.4ms
  648.                                 80 per line                       1.0ms
  649.                                                    (Beta V1.2   0.88ms)
  650.               4'000 characters bold (highlighted)
  651.                                 80 per line                       3.5ms
  652.  
  653.       To  decode  one character without any output operation (moving of
  654.       cursor  etc.) takes less than 0.5 ms. Use of UniTerm at 9600 baud
  655.       is probably not unresonable, but it may need flowcontrol.  
  656.  
  657.  
  658.  
  659.  
  660.                                 Version 1.5c
  661.  
  662.  
  663.                             UniTerm User's Guide                     12
  664.  
  665.  
  666.  
  667.          The carrier  detect  signal  and  the break bit on the Mfp are
  668.       polled  once  per main loop and if they are present a appropriate
  669.       message is displayed.  
  670.  
  671.  
  672.       V✓VT✓T1✓10✓02✓2/✓/V✓VT✓T1✓10✓00✓0 M✓Mo✓od✓de✓e        
  673.  
  674.  
  675.  
  676.       S✓Sm✓mo✓oo✓ot✓th✓h S✓Sc✓cr✓ro✓ol✓ll✓li✓in✓ng✓g        
  677.  
  678.          Only works  upwards  (this  is  hopefully  the  only direction
  679.       anybody  really  needs  ),  this  will  be  fixed the day I get a
  680.       blitter.  
  681.  
  682.  
  683.       1✓13✓32✓2 C✓Co✓ol✓lu✓um✓mn✓n M✓Mo✓od✓de✓e       
  684.  
  685.          Only 128   columns   wide,  this  is  due  to  the  640  pixel
  686.       resolution  of the ST in horizontal direction. No cursor is shown
  687.       in this mode!   
  688.  
  689.  
  690.       D✓Do✓ou✓ub✓bl✓le✓e H✓He✓ei✓ig✓gh✓ht✓t/✓/W✓Wi✓id✓dt✓th✓h C✓Ch✓ha✓ar✓ra✓ac✓ct✓te✓er✓rs✓s       
  691.  
  692.          Restrictions: no double width in color.  
  693.  
  694.  
  695.       H✓HD✓DS✓S2✓20✓00✓0 I✓In✓nt✓te✓er✓rn✓na✓at✓ti✓io✓on✓na✓al✓l C✓Ch✓ha✓ar✓ra✓ac✓ct✓te✓er✓r S✓Se✓et✓t      
  696.  
  697.          Undocumented, only for use at CHRZU1A.  
  698.  
  699.  
  700.       T✓Te✓ek✓kt✓tr✓ro✓on✓ni✓ix✓x M✓Mo✓od✓de✓e        
  701.  
  702.  
  703.  
  704.       G✓Ge✓en✓ne✓er✓ra✓al✓l         
  705.  
  706.          The Tektronix  mode is still a bit in a mess. This will change
  707.       with  the  using  the  4105  command  set,  this implies that you
  708.       should  only  use  the  vector  mode of the 4010 emulation as all
  709.       other 4010 commands will probably be removed from the program.  
  710.  
  711.          Right now  scaling  is  done  with  respect  to  a  4010  with
  712.       1024*780   points,   this  probably  will  change  for  the  4105
  713.       (512*360)  emulation.  In  Tek  coordinates  the  screen measures
  714.       4096*3120 points (4105: 4096*3072 points).  
  715.  
  716.          For redrawing  and  zooming  purposes  the incoming characters
  717.       are  stored in a linear buffer. This is quite a memory saving way
  718.  
  719.  
  720.                                 Version 1.5c
  721.  
  722.  
  723.                             UniTerm User's Guide                     13
  724.  
  725.  
  726.       to  store  them, but on the other hand this means they have to be
  727.       decoded every time the vectors are drawn.   
  728.  
  729.  
  730.       A✓Al✓lp✓ph✓ha✓a M✓Mo✓od✓de✓e        
  731.  
  732.          Restrictions: 1  margin, all (well nearly all) character sizes
  733.       are the same only the spacing is different.  
  734.  
  735.  
  736.       V✓Ve✓ec✓ct✓to✓or✓r M✓Mo✓od✓de✓e        
  737.  
  738.  
  739.  
  740.  
  741.       Z✓Zo✓oo✓om✓m M✓Mo✓od✓de✓e        
  742.  
  743.          Restrictions: No zooming of graph text, slow.  
  744.  
  745.  
  746.       P✓Pr✓ro✓ob✓bl✓le✓em✓ms✓s         
  747.  
  748.          Sometimes the  serial port seems to blocked (this has happened
  749.       to  me  with other ST terminal emulators as well), the reason for
  750.       this  still  hasn't been discovered (probably due to a bug in the
  751.       ST Bios).  
  752.  
  753.          Don't use  the |Set RS232 Port Parameters| dialog in an editor
  754.       or  the  like, for some mysterious reason the serial port outputs
  755.       a  delete  character  if  you  actually change something and exit
  756.       with |OK| (probably due to a bug in the ST Bios).  
  757.  
  758.          Don't try   to   use   the   underscore   character   in   the
  759.       file-selector dialogs (this is a bug in GEM).  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.                                 Version 1.5c
  781.  
  782.  
  783.       UniTerm User's Guide       Appendix A                          14
  784.  
  785.  
  786.                                 A✓Ap✓pp✓pe✓en✓nd✓di✓ix✓x -✓- A✓A
  787.                      C✓Co✓on✓nt✓tr✓ro✓ol✓l C✓Co✓od✓de✓es✓s a✓an✓nd✓d E✓Es✓sc✓ca✓ap✓pe✓e S✓Se✓eq✓qu✓ue✓en✓nc✓ce✓es✓s
  788.  
  789.  
  790.  
  791.  
  792.          This appendix  list  control  codes  and escape sequences that
  793.       complete   implementations   of  VT102  and  Tektronix  4014/4105
  794.       terminals   should   interpret  and  the  functions  they  should
  795.       initiate.  *  marks  functions that are redundant or not possible
  796.       on  an  Atari  ST  computer,  *NI  marks  other  not  implemented
  797.       functions  (due  to  my laziness?), *RI uncomplete implementation
  798.       of   a   function,  please  read  the  implementation  notes  for
  799.       details.  
  800.  
  801.          Consult the  ASCII  table  for  numeric  values of the control
  802.       codes,   'Ps',   'Pn',  'Pc'   and  'Pl'  denote  decimal  values
  803.       (Esc[10;10f postion cursor at text coordinates (10,10)).   
  804.  
  805.          The following  control  codes and commands, the syntax and the
  806.       command  interfaces  as a whole could possibly be patented or/and
  807.       copyrighted,  please  consider  this  list  as  'for  information
  808.       only'. Commercial use is strictly forbidden.  
  809.  
  810.  
  811.       A✓AN✓NS✓SI✓I/✓/V✓VT✓T1✓10✓02✓2/✓/V✓VT✓T1✓10✓00✓0 M✓Mo✓od✓de✓e       
  812.  
  813.  
  814.  
  815.  
  816.       S✓Se✓et✓t M✓Mo✓od✓de✓e       
  817.  
  818.  
  819.            'ESC'[2h                 Keyboard locked
  820.            'ESC'[4h                 Insert mode
  821.            'ESC'[12h                Local echo off
  822.            'ESC'[20h                New line mode on
  823.            'ESC'[?1h                Cursor key application mode
  824.            'ESC'[?3h                *RI 132 column mode
  825.            'ESC'[?4h                *RI Smooth scrolling
  826.            'ESC'[?5h                Screen reverse
  827.            'ESC'[?6h                Origin mode relative
  828.            'ESC'[?7h                Auto wrap on
  829.            'ESC'[?8h                * Auto repeat on
  830.            'ESC'[?9h                * Interlace on
  831.            'ESC'[?18h               Print form feed on
  832.            'ESC'[?19h               Print extent full screen
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.                                 Version 1.5c
  841.  
  842.  
  843.       UniTerm User's Guide       Appendix A                          15
  844.  
  845.  
  846.  
  847.  
  848.       R✓Re✓es✓se✓et✓t M✓Mo✓od✓de✓e       
  849.  
  850.            'ESC'[2l                 Keyboard unlocked
  851.            'ESC'[4l                 Replace mode
  852.            'ESC'[12l                Local echo on
  853.            'ESC'[20l                New line mode off
  854.            'ESC'[?1l                Cursor key cursor mode
  855.            'ESC'[?2l                VT52 mode
  856.            'ESC'[?3l                80 column mode
  857.            'ESC'[?4l                Jump scrolling
  858.            'ESC'[?5l                Screen normal
  859.            'ESC'[?6l                Origin mode absolute
  860.            'ESC'[?7l                Auto wrap off
  861.            'ESC'[?8l                * Auto repeat off
  862.            'ESC'[?9l                * Interlace off
  863.            'ESC'[?18l               Print form feed on
  864.            'ESC'[?19l               Print extent scrolling region
  865.  
  866.  
  867.       S✓Se✓el✓le✓ec✓ct✓t C✓Ch✓ha✓ar✓ra✓ac✓ct✓te✓er✓r S✓Se✓et✓ts✓s      
  868.  
  869.              G0         G1
  870.  
  871.            'ESC'(A   'ESC')A          UK
  872.            'ESC'(B   'ESC')B          USASCII
  873.            'ESC'(0   'ESC')0          Special graphics (line drawing)
  874.            'ESC'(1   'ESC')1          *NI Alt char ROM
  875.            'ESC'(2   'ESC')2          *NI Alt char ROM
  876.  
  877.  
  878.       S✓Sh✓hi✓if✓ft✓t i✓in✓nt✓to✓o C✓Ch✓ha✓ar✓ra✓ac✓ct✓te✓er✓r S✓Se✓et✓ts✓s     
  879.  
  880.            'ESC'N                   Single shift into G1
  881.            'ESC'O                   Single shift into G0
  882.            'SO'                     Locked shift G1
  883.            'SI'                     Locked shift G0
  884.  
  885.  
  886.       C✓Ch✓ha✓ar✓ra✓ac✓ct✓te✓er✓r A✓At✓tt✓tr✓ri✓ib✓bu✓ut✓te✓es✓s       
  887.  
  888.            'ESC'[m                 No attributes
  889.            'ESC'[0m                No attributes
  890.            'ESC'[1m                Bold
  891.            'ESC'[4m                Underline
  892.            'ESC'[5m                Blink (Light)
  893.            'ESC'[7m                Reverse
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.                                 Version 1.5c
  901.  
  902.  
  903.       UniTerm User's Guide       Appendix A                          16
  904.  
  905.  
  906.  
  907.  
  908.       S✓Sc✓cr✓ro✓ol✓ll✓li✓in✓ng✓g R✓Re✓eg✓gi✓io✓on✓n       
  909.  
  910.            'ESC'['Pt';'Pb'r        Set scrolling region 
  911.  
  912.  
  913.       C✓Cu✓ur✓rs✓so✓or✓r M✓Mo✓ov✓ve✓em✓me✓en✓nt✓t C✓Co✓om✓mm✓ma✓an✓nd✓ds✓s      
  914.  
  915.            'ESC'['Pn'A             Cursor up
  916.            'ESC'['Pn'B             Cursor down
  917.            'ESC'['Pn'C             Cursor right
  918.            'ESC'['Pn'D             Cursor left
  919.            'ESC'['Pl';'Pc'H        Cursor position
  920.            'ESC'['Pl';'Pc'f               
  921.            'ESC'D                  Index
  922.            'ESC'M                  Reverse Index
  923.            'ESC'E                  Next line
  924.            'ESC'7                  Save cursor
  925.            'ESC'8                  Restore cursor
  926.  
  927.  
  928.       T✓Ta✓ab✓b S✓St✓to✓op✓ps✓s       
  929.  
  930.            'ESC'H                  Horizontal tab set
  931.            'ESC'[g                 Tab clear
  932.            'ESC'[0g                Tab clear
  933.            'ESC'[3g                Clear all tabs
  934.  
  935.  
  936.       L✓Li✓in✓ne✓e A✓At✓tt✓tr✓ri✓ib✓bu✓ut✓te✓es✓s       
  937.  
  938.            'ESC'#3                 Double-height top half
  939.            'ESC'#4                 Double-height bottom half
  940.            'ESC'#5                 Single-width single-height
  941.            'ESC'#6                 *RI Double-width single-height
  942.  
  943.  
  944.       E✓Er✓ra✓as✓si✓in✓ng✓g        
  945.  
  946.  
  947.       In Line       
  948.  
  949.            'ESC'[K                  Cursor to end of line
  950.            'ESC'[0K
  951.            'ESC'[1K                 Beginning of line to cursor
  952.            'ESC'[2K                 Entire line  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.                                 Version 1.5c
  961.  
  962.  
  963.       UniTerm User's Guide       Appendix A                          17
  964.  
  965.  
  966.  
  967.       In Screen       
  968.  
  969.            'ESC'[J                  Cursor to end of screen
  970.            'ESC'[0J
  971.            'ESC'[1J                 Beginning of screen to cursor
  972.            'ESC'[2J                 Entire screen
  973.  
  974.  
  975.       R✓Re✓eq✓qu✓ue✓es✓st✓ts✓s/✓/R✓Re✓ep✓po✓or✓rt✓ts✓s        
  976.  
  977.            Requests from host         Reports to host
  978.  
  979.            'ESC'[5n   Status          'ESC'[0n         Terminal OK
  980.                                       'ESC'[3n         * Terminal not OK
  981.            'ESC'[6n   Cursor position 'ESC'['Pl';'Pc'R Cursor position Pl,Pc
  982.            'ESC'[c    What are you?   'ESC'[?1;'Ps'c   VT100, Ps options
  983.            'ESC'[0c                   'ESC'[?6;'Ps'c   VT102, Ps options 
  984.            'ESC'Z     
  985.            'ESC'[?15n Printer status  'ESC'[?10n   Printer ready 
  986.                                       'ESC'[?11n   Printer not ready
  987.                                       'ESC'[?13n   No printer
  988.            'ESC'[0x   Terminal Parameter
  989.                       Request, send on
  990.                       exit of setup
  991.            'ESC'[1x   send only on
  992.                       request 
  993.  
  994.  
  995.       R✓Re✓es✓se✓et✓t        
  996.  
  997.            'ESC'c                   Reset to default values        
  998.  
  999.  
  1000.       T✓Te✓es✓st✓ts✓s        
  1001.  
  1002.            'ESC'#8                  Fill screen with E's
  1003.            'ESC'[2;'Ps'y            * Invoke tests
  1004.  
  1005.  
  1006.       K✓Ke✓ey✓yb✓bo✓oa✓ar✓rd✓d L✓LE✓ED✓D'✓'s✓s       
  1007.  
  1008.            'ESC'[0q                 All off
  1009.            'ESC'['Ps'q              LED 'Ps' on
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.                                 Version 1.5c
  1021.  
  1022.  
  1023.       UniTerm User's Guide       Appendix A                          18
  1024.  
  1025.  
  1026.  
  1027.  
  1028.       V✓VT✓T5✓52✓2 M✓Mo✓od✓de✓e       
  1029.  
  1030.            'ESC'<                   Enter ANSI Mode
  1031.            'ESC'=                   Enter alternate keypad mode
  1032.            'ESC'>                   Exit alternate keypad mode
  1033.            'ESC'F                   Select special graphics character set
  1034.            'ESC'G                   Select US/UK character set
  1035.            'ESC'A                   Cursor up
  1036.            'ESC'B                   Cursor down
  1037.            'ESC'C                   Cursor right
  1038.            'ESC'D                   Cursor left
  1039.            'ESC'H                   Cursor home
  1040.            'ESC'Y'Pl''Pc'           Direct cursor address
  1041.            'ESC'I                   Reverse line feed
  1042.            'ESC'K                   Erase to end of line
  1043.            'ESC'J                   Erase to end of screen
  1044.            'ESC'Z                   What are you?
  1045.            'ESC'/Z                  I am a VT52 (Response)
  1046.            'ESC'^                   Enter auto print mode
  1047.            'ESC'-                   Exit auto print mode
  1048.            'ESC'W                   Enter printer controller mode
  1049.            'ESC'X                   Exit printer controller mode
  1050.            'ESC']                   Print screen
  1051.            'ESC'V                   Print cursor line 
  1052.  
  1053.  
  1054.       E✓Ed✓di✓it✓ti✓in✓ng✓g F✓Fu✓un✓nc✓ct✓ti✓io✓on✓ns✓s       
  1055.  
  1056.            'ESC'['Pn'P              Delete character
  1057.            'ESC'['Pn'L              Insert Line
  1058.            'ESC'['Pn'M              Delete Line
  1059.  
  1060.  
  1061.       P✓Pr✓ri✓in✓nt✓t C✓Co✓om✓mm✓ma✓an✓nd✓ds✓s       
  1062.  
  1063.            'ESC'[?5i                Enter auto print
  1064.            'ESC'[?4i                Exit  auto print
  1065.            'ESC'[5i                 Enter printer controller
  1066.            'ESC'[4i                 Exit printer controller
  1067.            'ESC'[i                  Print screen
  1068.            'ESC'[0i       
  1069.            'ESC'[?1i                Print cursor line
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.                                 Version 1.5c
  1081.  
  1082.  
  1083.       UniTerm User's Guide       Appendix A                          19
  1084.  
  1085.  
  1086.  
  1087.  
  1088.       O✓Ot✓th✓he✓er✓r C✓Co✓on✓nt✓tr✓ro✓ol✓l C✓Ch✓ha✓ar✓ra✓ac✓ct✓te✓er✓rs✓s      
  1089.  
  1090.            'NUL'                    Ignored     
  1091.            'SOH'                    Ignored
  1092.            'ETX'                    Ignored  
  1093.            'EOT'                    Ignored 
  1094.            'ENQ'                    Transmit answerback message
  1095.            'BEL'                    Bell
  1096.            'BS'                     Backspace
  1097.            'HT'                     Horizontal tab
  1098.            'LF'                     Linefeed or 'CR''LF'
  1099.            'VT'                     'LF'
  1100.            'FF'                     'LF'
  1101.            'CR'                     Carriage Return
  1102.            'SO'                     Shift to G1 character set 
  1103.            'SI'                     Shift to G0 character set
  1104.            'DC1'                    Ignored (Alternate XOn)
  1105.            'DC3'                    Ignored (Alternate XOff)
  1106.            'CAN'                    Cancel 
  1107.            'SUB'                    Cancel 
  1108.            'DEL'                    Ignored
  1109.            'US'                     Ignored
  1110.            'RS'                     Ignored
  1111.            'FS'                     Ignored
  1112.            'SYN'                    Ignored
  1113.            'EM'                     Ignored
  1114.            'ETB'                    Ignored
  1115.            'NAK'                    Ignored
  1116.            'DLE'                    Ignored
  1117.            'XON'                    In XOn/XOff flow control mode 
  1118.            'XOFF'                   intercepted by ST bios, otherwise 
  1119.                                     ignored            
  1120.  
  1121.  
  1122.       N✓No✓on✓ns✓st✓ta✓an✓nd✓da✓ar✓rd✓d V✓VT✓T1✓10✓02✓2 f✓fu✓un✓nc✓ct✓ti✓io✓on✓ns✓s      
  1123.  
  1124.            'ESC'(<   'ESC')<        *RI HDS200 International character set
  1125.            'GS'                     Enter 4014 Vector mode (Nonstandard)
  1126.            'ESC'[`                  Lock Keyboard
  1127.            'ESC'[b                  Unlock Keyboard
  1128.            'ESC'['Pn'I              Move Pn tabs right
  1129.            'ESC'['Pn'X              Erase Pn characters
  1130.            'ESC'['Pn'@              Insert Pn blanks   
  1131.            'ESC'%!0                 Enter Tektronix alpha mode (4105 command)
  1132.            'ESC'#!0                 Report terminal mode (4105 command)
  1133.            %!'SP''SP'1              Report: I am a ANSI terminal 
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.                                 Version 1.5c
  1141.  
  1142.  
  1143.       UniTerm User's Guide       Appendix A                          20
  1144.  
  1145.  
  1146.  
  1147.  
  1148.       4✓40✓01✓14✓4 M✓Mo✓od✓de✓e       
  1149.  
  1150.  
  1151.  
  1152.       A✓Al✓lp✓ph✓ha✓a M✓Mo✓od✓de✓e       
  1153.  
  1154.  
  1155.       Cursor movement       
  1156.  
  1157.            'BS'                    Cursor left
  1158.            'HT'                    Cursor right
  1159.            'LF'                    Cursor down
  1160.            'VT'                    Cursor up
  1161.            'CR'                    Cursor to left margin
  1162.  
  1163.       Character set sizes      
  1164.  
  1165.            'ESC'8                  Normal   35x76 (lines x columns)
  1166.            'ESC'9                  Small    38x81
  1167.            'ESC':                  Smaller  50x120
  1168.            'ESC';                  Smallest 58x133
  1169.            'ESC'6                  *NI Enter Italics ?
  1170.            'ESC'7                  *NI Exit Italics  ?
  1171.  
  1172.       Mode changing       
  1173.  
  1174.            'GS'                    Vector mode
  1175.            'ESC''SUB'              GIN mode
  1176.            'FS'                    Point plot mode
  1177.            'ESC''FS'               *NI Special point plot mode
  1178.            'RS'                    *NI Increment mode
  1179.            'CAN'                   Return to text terminal (this hopefully has no
  1180.                                    side effects)
  1181.  
  1182.  
  1183.       O✓Ot✓th✓he✓er✓r f✓fu✓un✓nc✓ct✓ti✓io✓on✓ns✓s a✓an✓nd✓d e✓ex✓xt✓te✓en✓nd✓de✓ed✓d e✓es✓sc✓ca✓ap✓pe✓e c✓co✓od✓de✓es✓s   
  1184.  
  1185.            'ESC''ETB'              Hardcopy
  1186.            'ESC''ENQ'              Transmit status
  1187.            'ESC''STX'              Enable block fill/erase
  1188.            'ESC''ETX'              Disable block fill/erase
  1189.            'ESC'\R                 Enable rectangle draw
  1190.            'ESC'\r                 Disable rectangle draw
  1191.            'ESC'x                  Enable selective erase              
  1192.            'ESC'/0d                Dots on
  1193.            'ESC'/1d                Dots off
  1194.            'ESC'/2d                Dots complemented
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.                                 Version 1.5c
  1201.  
  1202.  
  1203.       UniTerm User's Guide       Appendix A                          21
  1204.  
  1205.  
  1206.  
  1207.  
  1208.       V✓Ve✓ec✓ct✓to✓or✓r m✓mo✓od✓de✓e       
  1209.  
  1210.            'GS'                    Next vector is dark
  1211.            address                 Draw vector, next vector is visible
  1212.            'ESC'`                  Solid vector 
  1213.            'ESC'a                  Dotted
  1214.            'ESC'b                  Dot-dashed
  1215.            'ESC'c                  Short-dashed
  1216.            'ESC'd                  Long-dashed
  1217.            'ESC'p                  Solid vector, XOR 
  1218.            'ESC'q                  Dotted, XOR
  1219.            'ESC'r                  Dot-dashed, XOR
  1220.            'ESC's                  Short-dashed, XOR
  1221.            'ESC't                  Long-dashed, XOR
  1222.            'ESC''SUB'              GIN mode
  1223.            'US'                    Alpha mode, don't move 
  1224.            'CR'                    Alpha mode
  1225.            'ESC''FF'               Alpha mode, clear screen
  1226.  
  1227.  
  1228.       P✓Po✓oi✓in✓nt✓t p✓pl✓lo✓ot✓t/✓/s✓sp✓pe✓ec✓ci✓ia✓al✓l p✓po✓oi✓in✓nt✓t p✓pl✓lo✓ot✓t m✓mo✓od✓de✓e    
  1229.  
  1230.            address                 Plot point
  1231.            intensity address       *NI Special plot point
  1232.            'CR'                    Alpha mode
  1233.            'ESC''FF'               Alpha mode
  1234.  
  1235.  
  1236.       I✓In✓nc✓cr✓re✓em✓me✓en✓nt✓ta✓al✓l p✓po✓oi✓in✓nt✓t p✓pl✓lo✓ot✓t m✓mo✓od✓de✓e     
  1237.  
  1238.            'SP'                    *NI Pen up
  1239.            P                       *NI Pen down
  1240.            D                       *NI North
  1241.            E                       *NI North east
  1242.            A                       *NI East
  1243.            I                       *NI South east
  1244.            H                       *NI South
  1245.            J                       *NI South west
  1246.            B                       *NI West
  1247.            F                       *NI North west
  1248.            'CAN'                   *NI Alpha mode
  1249.            'ESC''SUB'              *NI GIN mode
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.                                 Version 1.5c
  1261.  
  1262.  
  1263.       UniTerm User's Guide       Appendix A                          22
  1264.  
  1265.  
  1266.  
  1267.  
  1268.       4✓41✓10✓05✓5 C✓Co✓om✓mm✓ma✓an✓nd✓ds✓s       
  1269.  
  1270.          In the  following list capital letters are part of the command
  1271.       sequences  and  lower  case  identifiers denote Tektronix encoded
  1272.       parameters.  
  1273.  
  1274.       'ESC'IQ code                *NI Report terminal settings
  1275.       'ESC'IJ normal
  1276.               shifted             *NI Change GIN cursor speed
  1277.  
  1278.       'ESC'JC                     *NI Copy
  1279.  
  1280.       'ESC'KC                     *NI Cancel
  1281.       'ESC'KR mode                *NI Change carriage return/line feed mode
  1282.       'ESC'KD number
  1283.               contents            *NI Define macro
  1284.       'ESC'KO number
  1285.               contents            *NI Define nonvolatile macro
  1286.       'ESC'KA mode                *NI Enable dialog area
  1287.       'ESC'KW mode                *NI Enable key expansion
  1288.       'ESC'KX number              *NI Expand macro
  1289.       'ESC'KH mode                *NI Hardcopy
  1290.       'ESC'KI mode                Ignore deletes mode
  1291.       'ESC'KF mode                *NI Change line feed/carriage return mode
  1292.       'ESC'KL mode                *NI Lock keyboard
  1293.       'ESC'KQ                     *NI Report errors
  1294.       'ESC'KV                     *NI Reset
  1295.       'ESC'KU                     *NI Save nonvolatile parameters
  1296.       'ESC'KE mode                *NI Change echo mode
  1297.       'ESC'KZ char-delete
  1298.               line-delete
  1299.               literal             *NI Change edit characters
  1300.       'ESC'KT threshold           *NI Change error threshold
  1301.       'ESC'KY char                *NI Change key execute character
  1302.       'ESC'KS mode                *NI Change transparent mode
  1303.       'ESC'KB positions           *NI Change tab stops
  1304.  
  1305.       'ESC'LL number              *NI Change number of lines in dialog area
  1306.       'ESC'LP start-point
  1307.               fill-boundary       *NI Start panel boundary
  1308.       'ESC'LZ                     *NI Clear dialog area
  1309.       'ESC'LG position            *NI Draw to position
  1310.       'ESC'LH position            *NI Draw marker at position
  1311.       'ESC'LE                     *NI Finish panel
  1312.       'ESC'LT text                *NI Graphic text
  1313.       'ESC'LF position            *NI Move to position
  1314.       'ESC'LB number              *NI Change number of lines for dialog buffer 
  1315.       'ESC'LI char-color
  1316.               char-backgr-color
  1317.               dialog-backgr-color *NI Change dialog area color
  1318.  
  1319.  
  1320.                                 Version 1.5c
  1321.  
  1322.  
  1323.       UniTerm User's Guide       Appendix A                          23
  1324.  
  1325.  
  1326.       'ESC'LV mode                *NI Change dialog area visibility
  1327.       'ESC'LM writing-mode        *NI Change dialog area writing mode
  1328.  
  1329.       'ESC'MP number              *NI Choose fill pattern
  1330.       'ESC'MG writing-mode        *NI Change graphics area writing mode
  1331.       'ESC'MN direction           *NI Change graphtext direction
  1332.       'ESC'MR mantissa
  1333.               power-of-two        *NI Change graphtext rotation
  1334.       'ESC'MC width
  1335.               height
  1336.               spacing             *NI Change graphtext size
  1337.       'ESC'ML color               *NI Change line color
  1338.       'ESC'MV style               Change line style
  1339.       'ESC'MM type                Change marker type
  1340.       'ESC'MT text-color          *NI Change text color
  1341.  
  1342.       'ESC'NM mode                *NI Prompt mode
  1343.       'ESC'NR transmit
  1344.               receive             *NI Change baud rates
  1345.       'ESC'NK time                *NI Change break time
  1346.       'ESC'NU char                *NI Change echo suppression cancel character
  1347.       'ESC'NE string              *NI Change EOF string
  1348.       'ESC'NT string              *NI Change EOL string
  1349.       'ESC'NC first-char
  1350.               second-char         *NI Change EOM characters
  1351.       'ESC'NF mode                *NI Change flow control mode
  1352.       'ESC'NP string              *NI Change prompt string
  1353.       'ESC'NQ size                *NI Change input buffer size
  1354.       'ESC'NB stopbits            *NI Change number of stop bits
  1355.       'ESC'ND delay               *NI Change transmit delay
  1356.  
  1357.       'ESC'QI values              *NI Map color to monochrome values for print
  1358.       'ESC'QU density             *NI Choose color hardcopy
  1359.                                   image density
  1360.       'ESC'QD type                *NI Choose printer type
  1361.       'ESC'QL pages
  1362.               page-origin
  1363.               ff-mode             *NI Change dialog hardcopy
  1364.                                   attributes
  1365.       'ESC'QE attributes          *Ni Change hardcopy monochrome
  1366.                                   attributes
  1367.       'ESC'QO orientation         *NI Change image orientation
  1368.  
  1369.       'ESC'RU plane
  1370.               writing-mode
  1371.               bits-per-pixel      *NI Begin pixel operations
  1372.       'ESC'RX dest.-plane
  1373.               d.-lower-left-corner
  1374.               first-source-corner
  1375.               second-s.-corner    *NI Copy pixels
  1376.       'ESC'RP number
  1377.               color               *NI Write pixels
  1378.  
  1379.  
  1380.                                 Version 1.5c
  1381.  
  1382.  
  1383.       UniTerm User's Guide       Appendix A                          24
  1384.  
  1385.  
  1386.       'ESC'RR lower-left-corner
  1387.               upper-right-corner
  1388.               fill-color          *NI Fill rectangle
  1389.       'ESC'RL array               *NI ?
  1390.       'ESC'RH position            *NI Move to pixel position
  1391.       'ESC'RS lower-left-corner
  1392.               upper-right-corner  *NI Change coordinates for pixel operations
  1393.       'ESC'RW first-corner
  1394.               opposite-corner     *NI Change window on 4096*4096 coordinates
  1395.  
  1396.       'ESC'TD first-color
  1397.               second-color        *NI Change alpha cursor colors
  1398.       'ESC'TF colors              *NI Change color indices for dialog area
  1399.       'ESC'TG plane
  1400.               colors              *NI Change color indices for plane
  1401.       'ESC'TC first-color
  1402.               second-color
  1403.               third-color         *NI Change GIN cursor color
  1404.  
  1405.       'ESC'SX number
  1406.               position            *NI Change GIN cursor position
  1407.  
  1408.       'ESC''SUB'                  Enter 4010 GIN mode
  1409.       'ENQ'                       *NI Inquire 4105 status
  1410.       'US'                        *NI Enter 4105 alpha mode 
  1411.       'ESC''CAN'                  Enter echo suppression mode
  1412.       'FS'                        Enter marker mode
  1413.       'GS'                        Enter vector mode
  1414.       'ESC''FF'                   Clear screen, enter alpha mode
  1415.       'ESC'#!0                    Report terminal mode
  1416.       'ESC''ENQ'                  Report 4010 status
  1417.       'ESC'%! mode                Change to a different terminal mode
  1418.       'ESC' font                  Change fonts
  1419.       'ESC' style                 Change 4014 line style
  1420.       'ESC''ETB'                  4014 hardcopy
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.                                 Version 1.5c
  1441.  
  1442.  
  1443.       UniTerm User's Guide       Appendix B                          25
  1444.  
  1445.  
  1446.                                 A✓Ap✓pp✓pe✓en✓nd✓di✓ix✓x -✓- B✓B
  1447.                          A✓AS✓SC✓CI✓II✓I c✓co✓on✓nt✓tr✓ro✓ol✓l c✓ch✓ha✓ar✓ra✓ac✓ct✓te✓er✓rs✓s  
  1448.  
  1449.  
  1450.  
  1451.       |Dec|Oct|Hex|Keys        |Atari character|ASCII name                 |
  1452.       |   |   |   |            |               |                           |
  1453.       |  0|000| 00|<Control><@>|None           |NUL Null                   |
  1454.       |  1|001| 01|<Control><A>|Up Arrow       |SOH Start of header        |
  1455.       |  2|002| 02|<Control><B>|Down Arrow     |STX Start text             |
  1456.       |  3|003| 03|<Control><C>|Right Arrow    |ETX End text               |
  1457.       |  4|004| 04|<Control><D>|Left Arrow     |EOT End of transmission    |
  1458.       |  5|005| 05|<Control><E>|Close Box      |ENQ Enquiry                |
  1459.       |  6|006| 06|<Control><F>|Move Box       |ACK Acknowledge            |
  1460.       |  7|007| 07|<Control><G>|Full Box       |BEL Bell                   |
  1461.       |  8|010| 08|<Control><H>|Check          |BS  Backspace              |
  1462.       |  9|011| 09|<Control><I>|Clock          |TAB Horizontal tab         |
  1463.       | 10|012| 0A|<Control><J>|Bell           |LF  Linefeed               |
  1464.       | 11|013| 0B|<Control><K>|Note           |VT  Vertical tab           |
  1465.       | 12|014| 0C|<Control><L>|FF             |FF  Formfeed               |
  1466.       | 13|015| 0D|<Control><M>|CR             |CR  Carrige return         |
  1467.       | 14|016| 0E|<Control><N>|Left Atari sign|SO  Shift out              |
  1468.       | 15|017| 0F|<Control><O>|Right Atari "  |SI  Shift in               |
  1469.       | 16|020| 10|<Control><P>|Led 0          |DLE Data link escape       |
  1470.       | 17|021| 11|<Control><Q>|Led 1          |DC1 X-on                   |
  1471.       | 18|022| 12|<Control><R>|Led 2          |DC2                        |
  1472.       | 19|023| 13|<Control><S>|Led 3          |DC3 X-off                  |
  1473.       | 20|024| 14|<Control><T>|Led 4          |DC4                        |
  1474.       | 21|025| 15|<Control><U>|Led 5          |NAK Negative acknowledge   |
  1475.       | 22|026| 16|<Control><V>|Led 6          |SYN Synchronus idle        |
  1476.       | 23|027| 17|<Control><W>|Led 7          |ETB End transmission blocks|
  1477.       | 24|030| 18|<Control><X>|Led 8          |CAN Cancel                 |
  1478.       | 25|031| 19|<Control><Y>|Led 9          |EM  End of medium          |
  1479.       | 26|032| 1A|<Control><Z>|?              |SUB Substitute             |
  1480.       | 27|033| 1B|<Control><[>|ES             |ESC Escape                 |
  1481.       | 28|034| 1C|<Control><\>|?              |FS  File separator         |
  1482.       | 29|035| 1D|<Control><]>|?              |GS  Group separator        |
  1483.       | 30|036| 1E|<Control><^>|?              |RS  Record separator       |
  1484.       | 31|037| 1F|<Control><_>|?              |US  Unit separator         |
  1485.       | 32|040| 20|         < >|               |SP  Space                  |
  1486.  
  1487.       Due  to  the way the german bios is written (and probably most of
  1488.       the  none  US  versions)  not  all of these codes can be produced
  1489.       with the keyboard.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.                                 Version 1.5c
  1501.  
  1502.  
  1503.       UniTerm User's Guide       Appendix C                          26
  1504.  
  1505.  
  1506.                                 A✓Ap✓pp✓pe✓en✓nd✓di✓ix✓x -✓- C✓C
  1507.                               E✓Er✓rr✓ro✓or✓r n✓nu✓um✓mb✓be✓er✓rs✓s   
  1508.  
  1509.  
  1510.  
  1511.            4  No special point plot
  1512.            10 Fatal Error, Please contact me 
  1513.            11 Fatal Error, Please contact me
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.                                 Version 1.5c
  1561.  
  1562.  
  1563.       UniTerm User's Guide       Appendix D                          27
  1564.  
  1565.  
  1566.                                 A✓Ap✓pp✓pe✓en✓nd✓di✓ix✓x -✓- D✓D
  1567.                             T✓Th✓he✓e K✓Ke✓ey✓yE✓Ed✓di✓it✓t P✓Pr✓ro✓og✓gr✓ra✓am✓m  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.          If you  have  got  a  complete  release  of  UniTerm  (V1.4 or
  1573.       later),  you  should  have  a  copy  of KeyEdit.Prg. This program
  1574.       enables  you  to  edit  the  keyboard  table stored in an UniTerm
  1575.       setup  file,  additionally  you can create an executable keyboard
  1576.       table loader or just output the table itsself.  
  1577.  
  1578.  
  1579.       E✓Ed✓di✓it✓ti✓in✓ng✓g a✓a U✓Un✓ni✓iT✓Te✓er✓rm✓m s✓se✓et✓tu✓up✓p f✓fi✓il✓le✓e     
  1580.  
  1581.          Start KeyEdit.Prg  and press <Return> when you see the opening
  1582.       dialog  box.   It  will take a few seconds to create the display.
  1583.       You  can  only  edit  a  existing  setup  file  with  predictable
  1584.       results,  so  select  |Load UniTerm File| and select the file you
  1585.       want  to  edit.  Select  the  key  you want to change (select the
  1586.       approbiate  part  of  the table (normal, shifted or caps locked))
  1587.       and  then  the character you want to assign to the key.  When you
  1588.       are finshed with editing, select |Save UniTerm File|.  
  1589.  
  1590.          Don't try  to  change the characters on the keypad, cursorkeys
  1591.       or  function-  keys  in  the  UniTerm  setup file. These keys are
  1592.       hardwired  via  keycode  to  specific  strings  (like  on  a real
  1593.       VT100).  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.                                 Version 1.5c
  1621.  
  1622.  
  1623.                                       I
  1624.  
  1625.  
  1626.                               T✓Ta✓ab✓bl✓le✓e o✓of✓f C✓Co✓on✓nt✓te✓en✓nt✓ts✓s
  1627.  
  1628.       Chapter - 1.  Introduction       ..........................    1
  1629.       Chapter - 2.  Starting using UniTerm     ..................    2
  1630.          Requirements        ....................................    2
  1631.          Getting started       ..................................    2
  1632.          Exiting UniTerm       ..................................    3
  1633.          Vector graphics mode      ..............................    3
  1634.          Zoom mode       ........................................    4
  1635.          GIN mode       .........................................    4
  1636.          Tektronix 4014 alpha mode     ..........................    4
  1637.          Using the special keys     .............................    5
  1638.       Chapter - 3.  More about UniTerm     ......................    7
  1639.          RS232 Port Parameters      .............................    7
  1640.          Terminal Parameters       ..............................    7
  1641.          File Transfer Parameters      ..........................    8
  1642.          Setup Files       ......................................    8
  1643.          File Capture/Playback       ............................    9
  1644.          Editing Function Keys      .............................    9
  1645.          The Statusline       ...................................    9
  1646.          The Single-Line Editor      ............................   10
  1647.          ASCII File Transfer      ...............................   10
  1648.       Chapter - 4.  Implementation Notes      ...................   11
  1649.          General        .........................................   11
  1650.          VT102/VT100 Mode       .................................   12
  1651.             Smooth Scrolling       ..............................   12
  1652.             132 Column Mode      ................................   12
  1653.             Double Height/Width Characters      .................   12
  1654.             HDS200 International Character Set     ..............   12
  1655.          Tektronix Mode       ...................................   12
  1656.             General        ......................................   12
  1657.             Alpha Mode       ....................................   13
  1658.             Vector Mode       ...................................   13
  1659.             Zoom Mode       .....................................   13
  1660.          Problems        ........................................   13
  1661.       Appendices.................................................   13
  1662.          Appendix - A Control Codes and Escape Sequences.........   14
  1663.          ANSI/VT102/VT100 Mode       ............................   14
  1664.             Set Mode       ......................................   14
  1665.             Reset Mode       ....................................   14
  1666.             Select Character Sets      ..........................   15
  1667.             Shift into Character Sets     .......................   15
  1668.             Character Attributes       ..........................   15
  1669.             Scrolling Region       ..............................   15
  1670.             Cursor Movement Commands      .......................   16
  1671.             Tab Stops       .....................................   16
  1672.             Line Attributes       ...............................   16
  1673.             Erasing        ......................................   16
  1674.                In Line       ....................................   16
  1675.                In Screen       ..................................   16
  1676.             Requests/Reports        .............................   17
  1677.             Reset        ........................................   17
  1678.  
  1679.  
  1680.       
  1681.  
  1682.  
  1683.                                      II
  1684.  
  1685.  
  1686.             Tests        ........................................   17
  1687.             Keyboard LED's       ................................   17
  1688.             VT52 Mode       .....................................   17
  1689.             Editing Functions       .............................   18
  1690.             Print Commands       ................................   18
  1691.             Other Control Characters      .......................   18
  1692.             Nonstandard VT102 functions      ....................   19
  1693.          4014 Mode       ........................................   19
  1694.             Alpha Mode       ....................................   20
  1695.                Cursor movement       ............................   20
  1696.                Character set sizes      .........................   20
  1697.                Mode changing       ..............................   20
  1698.             Other functions and extended escape codes   .........   20
  1699.             Vector mode       ...................................   20
  1700.             Point plot/special point plot mode    ...............   21
  1701.             Incremental point plot mode     .....................   21
  1702.          4105 Commands       ....................................   21
  1703.          Appendix - B ASCII control characters  .................   25
  1704.          Appendix - C Error numbers   ...........................   26
  1705.          Appendix - D The KeyEdit Program  ......................   27
  1706.          Editing a UniTerm setup file    ........................   27
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.       
  1741.  
  1742.